类变量的@protected ,@private,@public,@package,@property(声明)各有什么含义?
@public为公有的实例变量,在类的内部外部都可以进行操作.@public违背了封装特性,在面向对象中很少使用.
@proprety为受保护的实例变量,只可以在自己类和子类内进行操作.
@private为私有的实例变量,只可以在该类的内部进行使用.
(类的内部是指@implementation和@end之间)
@package是只能在本包内使用,不能跨包使用.
Baaaan赞 1阅读 2.2k
Swift社区赞 6阅读 1.7k评论 2
Swift社区赞 6阅读 175
Swift社区赞 4阅读 1.8k
Swift社区赞 4阅读 1.7k
Swift社区赞 4阅读 1.6k
Swift社区赞 4阅读 1.6k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。